package com.fx.zmlzml.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 电脑内存条实体类
 * 对应表名：pc_memory
 */
@Data
@TableName("pc_memory")
public class PcMemory {

    @TableId(type = IdType.AUTO)
    private Integer id; // 主键ID

    private String officialDetailUrl; // 官方详情页URL

    private String country; // 国家

    private String manufacturer; // 制造商

    private String model; // 型号

    private BigDecimal price; // 价格

    private Integer score; // 分数

    private String memoryType; // 内存类型

    private String capacity; // 容量

    private String multiChannelKit; // 多通道套装

    private String spdLatency; // SPD 延迟

    private String spdSpeed; // SPD 速度

    private String spdVoltage; // SPD 电压

    private String speedGrade; // 速度等级

    private String testLatency; // 测试延迟

    private String testSpeed; // 测试速度

    private String testVoltage; // 测试电压

    private String heatSinkColor; // 散热片颜色

    private String ledLighting; // LED灯光

    private String rgbFusion; // RGB Fusion

    private String pinCount; // 封装内存针脚数量

    private String performanceProfile; // 性能配置文件

    private String features; // 特征

    private String warrantyPeriod; // 保修期限

    private String compatibility; // 兼容性

    private String productSizeCm; // 产品尺寸(cm)

    private String boost; // AORUS Memory Boost

    private String boostPlatform; // AORUS Memory Boost平台

    /**
     * 是否下架 0-否 1-是
     */
    private Boolean isDelisted;

    /**
     * 是否删除 0-否 1-是
     */
    private Boolean isDeleted;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新人
     */
    private String updater;

    /**
     * 更新时间
     */
    private Date updatedTime;
}